namespace UnityTest
{
	public enum TestResultState
	{
		Inconclusive = 0,

		/// <summary>
		/// The test was not runnable.
		/// </summary>
		NotRunnable = 1,

		/// <summary>
		/// The test has been skipped. 
		/// </summary>
		Skipped = 2,

		/// <summary>
		/// The test has been ignored.
		/// </summary>
		Ignored = 3,

		/// <summary>
		/// The test succeeded
		/// </summary>
		Success = 4,

		/// <summary>
		/// The test failed
		/// </summary>
		Failure = 5,

		/// <summary>
		/// The test encountered an unexpected exception
		/// </summary>
		Error = 6,

		/// <summary>
		/// The test was cancelled by the user
		/// </summary>
		Cancelled = 7
	}
}
